@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);@import url('normalize.css');.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background:url(../Vida/foto/sfondo.png); background-position:center top; background-repeat:no-repeat;background-color:#fff;position:relative;height:100%;width:100%;font-family:Arial,sans-serif;font-weight:300;font-size:100%;color:#666}body{overflow-y:scroll}a{color:#666666;text-decoration:none;border-bottom:0px solid #fff;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{color:#ff8000;border-bottom:0px solid #ff8000}#debug{position:fixed;left:50%;bottom:0;width:750px;margin-left:-400px;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-small{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-phone{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-tablet{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}.wrapper{position:relative;display:block;width:100%;*zoom:1}.wrapper:before,.wrapper:after{display:table;content:"";line-height:0}.wrapper:after{clear:both}.container{position:relative;margin:0 auto;width:90%;max-width:1200px;min-width:300px;font-size:100%;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}header{*zoom:1;position:relative;height:130px;z-index:99;font-size:100%}header:before,header:after{display:table;content:"";line-height:0}header:after{clear:both}@media (max-width:600px){header{height:110px}}header div.orangeline{margin-top:33px;width:100%;border-bottom:2px solid #ff8000}header div.lettering{display:block;float:left}header div.lettering a{color:#ff8000}header div.contact{display:block;float:right}header div.contact p{color:#969696}header div.contact p span.red{font-weight:500;color:#ff8000}header div.contact p span.green{font-weight:700;color:#008000}@media (max-width:600px){header div.contact{padding-top:30px !important;width:60px !important}header div.lettering{padding-top:30px !important;width:200px !important}}header div.language{display:block;text-align:right;width:100%;padding-top:10px}header a.set-language{border-bottom:0;font-size:14px;cursor:default}header a.set-language:hover{color:#ff8000}header a.logo{position:absolute;display:block;bottom:10px;left:0;z-index:100;width:309px;height:75px;border:0;background:#fff url('../vida/foto/logolet.png') no-repeat center left;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}header a.logo span{display:none}header a.logo:hover{opacity:.5;filter:alpha(opacity=50)}header nav{position:absolute;right:0;z-index:99;width:100%;font-size:62.5%}@media (max-width:600px){header nav{position:fixed;display:block;bottom:auto;z-index:999;top:0;width:100%;background-color:#fff}}header nav ul.menu{position:relative;z-index:99;list-style:none;width:60%;margin:0;margin-right:-10px;padding:0;float:right;text-align:right}@media (max-width:600px){header nav ul.menu{float:none}}@media (min-width:601px){header nav ul.menu{display:block !important}}header nav ul.menu li{position:relative;display:inline-block;*display:inline;zoom:1}header nav ul.menu li a{padding-right:0px;padding-top:3px;padding-bottom:5px;margin-right:10px;border:0;font-size:140%;font-weight:300;line-height:250%;color:#666666;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){header nav ul.menu li a{padding-right:5px;margin-right:5px;color:#@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);@import url('normalize.css');.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background:url(../Vida/foto/sfondo.png); background-position:center top; background-repeat:no-repeat;background-color:#fff;position:relative;height:100%;width:100%;font-family:Arial,sans-serif;font-weight:300;font-size:100%;color:#fff}body{overflow-y:scroll}a{color:#666666;text-decoration:none;border-bottom:0px solid #fff;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{color:#ff8000;border-bottom:0px solid #ff8000}#debug{position:fixed;left:50%;bottom:0;width:750px;margin-left:-400px;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-small{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-phone{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}#debug-tablet{position:fixed;z-index:999999;bottom:0;width:100%;padding:5px 25px 5px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0;font-size:62.5%;text-align:center;display:none}.wrapper{position:relative;display:block;width:100%;*zoom:1}.wrapper:before,.wrapper:after{display:table;content:"";line-height:0}.wrapper:after{clear:both}.container{position:relative;margin:0 auto;width:90%;max-width:1200px;min-width:300px;font-size:100%;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}header{*zoom:1;position:relative;height:130px;z-index:99;font-size:100%}header:before,header:after{display:table;content:"";line-height:0}header:after{clear:both}@media (max-width:600px){header{height:110px}}header div.orangeline{margin-top:33px;width:100%;border-bottom:2px solid #ff8000}header div.lettering{display:block;float:left}header div.lettering a{color:#ff8000}header div.contact{display:block;float:right}header div.contact p{color:#969696}header div.contact p span.red{font-weight:500;color:#ff8000}header div.contact p span.green{font-weight:700;color:#008000}@media (max-width:600px){header div.contact{padding-top:30px !important;width:60px !important}header div.lettering{padding-top:30px !important;width:200px !important}}header div.language{display:block;text-align:right;width:100%;padding-top:10px}header a.set-language{border-bottom:0;font-size:14px;cursor:default}header a.set-language:hover{color:#ff8000}header a.logo{position:absolute;display:block;bottom:10px;left:0;z-index:100;width:309px;height:75px;border:0;background:#fff url('../vida/foto/logolet.png') no-repeat center left;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}header a.logo span{display:none}header a.logo:hover{opacity:.5;filter:alpha(opacity=50)}header nav{position:absolute;right:0;z-index:99;width:100%;font-size:62.5%}@media (max-width:600px){header nav{position:fixed;display:block;bottom:auto;z-index:999;top:0;width:100%;background-color:#fff}}header nav ul.menu{position:relative;z-index:99;list-style:none;width:60%;margin:0;margin-right:-10px;padding:0;float:right;text-align:right}@media (max-width:600px){header nav ul.menu{float:none}}@media (min-width:601px){header nav ul.menu{display:block !important}}header nav ul.menu li{position:relative;display:inline-block;*display:inline;zoom:1}header nav ul.menu li a{padding-right:0px;padding-top:3px;padding-bottom:5px;margin-right:10px;border:0;font-size:140%;font-weight:300;line-height:250%;color:#666666;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){header nav ul.menu li a{padding-right:5px;margin-right:5px;color:#666666!important;}}@media (min-width:601px) and (max-width:979px){header nav ul.menu li a{padding-right:0px;margin-right:10px}}header nav ul.menu li a:hover{}header nav ul.menu li a:hover{color:#ff8000}header nav ul.menu li.active a.first-level{border-top:3px solid #ff8000;color:#ff8000}header nav ul.menu li.parent:hover a.first-level{color:#ff8000}header nav ul.menu li.active-parent a.first-level{border-top:3px solid #ff8000;color:#ff8000}header nav ul.menu ul.submenu{position:absolute;display:none;left:-5px;top:95%;margin:0 0 0;padding:0 0 0;border-top:1px solid #fff;border-bottom:2px solid #fff; }@media (max-width:600px){header nav ul.menu ul.submenu{top:85%;margin-top:0}}header nav ul.menu ul.submenu li{display:block;clear:both;margin:0}header nav ul.menu ul.submenu li a{display:block;min-width:120px;margin:0;padding:4px 25px 4px 5px !important;line-height:1.15em;background:#fff;background:rgba(250,250,250,1);color:#666;border:0;border-top:1px solid transparent;*border-top:1px solid #fafafa;border-bottom:1px solid transparent;*border-bottom:1px solid #fafafa;border-right:3px solid #fafafa !important;text-shadow:1px 1px 1px #f0f0f0;text-align:left;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav ul.menu ul.submenu li a:hover{background:#fff;background:rgba(250,250,250,1)}header nav ul.menu ul.submenu li a:hover{color:#666666}header nav ul.menu ul.submenu li a:hover{border-right:3px solid #ff8000 !important;}header nav ul.menu ul.submenu li.active a{color:#ff8000;background:#f0f0f0;background:rgba(250,250,250,0.9);border-right:3px solid #ff8000 !important}header nav a.show-menu{display:none}header nav a.show-menu span{background:url('../img/show-menu.png') no-repeat left center;text-align:center;padding-left:20px}@media (max-width:600px){header nav a.show-menu{position:relative;width:100%%;display:block;background:#f3f3f3;padding-bottom:5px;padding-top:5px;text-align:center;font-size:14px;font-weight:500;text-shadow:1px 1px 1px #ccc;border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #fff, #e5e5e5);background-image:-o-linear-gradient(top, #fff, #e5e5e5);background-image:linear-gradient(to bottom, #fff, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);color:#333}header nav ul.menu{display:none;width:95%;text-align:center;margin:0 auto;padding-top:10px}}section#content{padding:0;font-size:100%}section#content div.move-to-sidebar{display:none}@media (max-width:600px){section#content div.move-to-sidebar{display:block !important}}section#content div.banner{display:block;width:100%
		overflow: hidden}section#content div.banner h1{font-size:100%;font-weight:300;color:#666666;border-top:2px solid #666666}section#content div.banner h2{font-size:30%;font-weight:300;color:#fff;border-top:2px solid #666666}section#content div.banner img{width:100%}section#content nav.sidemenu{display:block;width:50%;float:left}@media (max-width:600px){section#content nav.sidemenu{display:block !important;width:100%;float:none;margin-bottom:10px}}section#content nav.sidemenu .move-to-sidebar{display:block;width:90%;text-align:right;margin-right:30px;margin-top:20px;border-top:1px solid #e1e1e1}section#content nav.sidemenu .move-to-sidebar h3{font-size:14px}section#content nav.sidemenu .move-to-sidebar p{font-size:14px;color:#646464;line-height:150%}section#content nav.sidemenu .move-to-sidebar strong{color:#191919}section#content nav.sidemenu ul{list-style:none;margin:115px 25px 0 50px;padding:0;text-align:right}section#content nav.sidemenu ul li{display:block;margin-bottom:10px}section#content nav.sidemenu ul li a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0;border-bottom:1px solid #fff;font-size:16px;font-weight:300;line-height:1.5em;color:#666666}section#content nav.sidemenu ul li a:hover{border-bottom:1px solid #ff8000}section#content nav.sidemenu ul li a:hover{color:#ff8000}section#content nav.sidemenu ul li.active a{font-weight:500;color:#ff8000;border:0 !important}section#content nav.sidemenu ul.submenu{margin:0;padding-bottom:10px}section#content nav.sidemenu ul.submenu li{display:block;float:none;text-align:right;margin-bottom:5px}section#content nav.sidemenu ul.submenu li a{text-align:right;font-size:14px;line-height:100%;color:#5f5b5b}section#content nav.sidemenu ul.submenu li a:hover{color:#ff8000}section#content div.content{position:relative;*zoom:1;margin-left:50%;padding-right:0;color:#666666;font-weight:300}section#content div.content:before,section#content div.content:after{display:table;content:"";line-height:0}section#content div.content:after{clear:both}@media (max-width:600px){section#content div.content{margin-left:0}}@media (max-width:600px){section#content div.content{padding-right:0}}section#content div.content h1{font-weight:300;color:#666666;border-top:2px solid #666666}section#content div.content h2{font-size:260%;font-weight:300}section#content div.content h3{font-size:150%;font-weight:500;margin-bottom:5px}section#content div.content h4{font-size:150%;font-weight:500;margin-bottom:5px}section#content div.content p,section#content div.content ul{ margin-top:0px}section#content div.content ul ul{font-size:100%}section#content div.content div.project-image{float:right}@media (max-width:600px){section#content div.content div.project-image{float:none;width:100%;margin:0;max-height:200px;overflow:hidden}section#content div.content div.project-image img{width:100%}}footer{*zoom:1;position:relative;display:block;padding-top:50px;padding-bottom:25px;margin-left:50%;text-align:center;font-size:100%;font-weight:300;line-height:125%;color:#8F8F8F}footer:before,footer:after{display:table;content:"";line-height:0}footer:after{clear:both}footer a{padding-bottom:2px;border-width:1px}nav#topmenu ul.submenu ul.deepmenu{position:absolute;top:0;left:155px;display:none !important}nav#topmenu ul.submenu ul.deepmenu a{color:#5f5b5b}nav#topmenu ul.submenu ul.deepmenu a:hover{color:#ff8000}body.page-home,body.page-home-temp{position:relative}body.page-home div.content,body.page-home-temp div.content{margin-left:0 !important;padding-right:0 !important;font-size:100%}body.page-home div.content ul.header,body.page-home-temp div.content ul.header{*zoom:1;position:relative;list-style:none;margin:0;padding:0;z-index:2;font-size:100%;width:100%;height:504px;overflow:hidden}body.page-home div.content ul.header:before,body.page-home-temp div.content ul.header:before,body.page-home div.content ul.header:after,body.page-home-temp div.content ul.header:after{display:table;content:"";line-height:0}body.page-home div.content ul.header:after,body.page-home-temp div.content ul.header:after{clear:both}@media (max-width:600px){body.page-home div.content ul.header,body.page-home-temp div.content ul.header{height:auto;overflow:visible;margin-left:-5px !important}}body.page-home div.content ul.header li,body.page-home-temp div.content ul.header li{position:absolute;display:block;background-color:#abbbc4;width:125px;height:125px;overflow:hidden;border:3px solid #fff;z-index:2;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){body.page-home div.content ul.header li,body.page-home-temp div.content ul.header li{position:relative;width:50%;float:left;margin-left:-3px;border:0;border-left:3px solid #fff;border-top:3px solid #fff}}body.page-home div.content ul.header li h3,body.page-home-temp div.content ul.header li h3{position:absolute;display:block;z-index:3;bottom:-5px;width:96%;left:0;text-align:center;font-size:12px !important;font-weight:300 !important;line-height:1em;text-shadow:1px 1px 1px #666666;color:#fff;margin:0;padding:8px 2%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#ff8000;background-color:rgba(62,162,214,0.75)}@media (max-width:600px){body.page-home div.content ul.header li h3,body.page-home-temp div.content ul.header li h3{width:96%;font-size:100% !important}}body.page-home div.content ul.header li img,body.page-home-temp div.content ul.header li img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){body.page-home div.content ul.header li img,body.page-home-temp div.content ul.header li img{min-width:100%}}body.page-home div.content ul.header li:hover img,body.page-home-temp div.content ul.header li:hover img{opacity:.4;filter:alpha(opacity=40)}body.page-home div.content ul.header li:hover h3,body.page-home-temp div.content ul.header li:hover h3{background-color:#ff8000}body.page-home div.content ul.header li.item-0,body.page-home-temp div.content ul.header li.item-0{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%;height:504px;border:0;z-index:1;margin:0;padding:0}body.page-home div.content ul.header li.item-0 a,body.page-home-temp div.content ul.header li.item-0 a{width:100%;border:0}body.page-home div.content ul.header li.item-0:hover span,body.page-home-temp div.content ul.header li.item-0:hover span{display:inline !important;opacity:1;filter:alpha(opacity=100)}body.page-home div.content ul.header li.item-0 img,body.page-home-temp div.content ul.header li.item-0 img{opacity:0.5;filter:alpha(opacity=100);border:0;min-width:100%}body.page-home div.content ul.header li.item-0:hover img,body.page-home-temp div.content ul.header li.item-0:hover img{opacity:1;filter:alpha(opacity=100)}body.page-home div.content ul.header li.item-0:hover h3,body.page-home-temp div.content ul.header li.item-0:hover h3{background-color:#ff8000}body.page-home div.content ul.header li.item-0 h3,body.page-home-temp div.content ul.header li.item-0 h3{display:block;overflow:hidden;top:50px;left:0;bottom:auto;width:185px;padding:10px 15px 10px 15px;background:#ff8000;background:rgba(62,162,214,0.75);font-size:18px !important;font-weight:300 !important}@media (max-width:600px){body.page-home div.content ul.header li.item-0,body.page-home-temp div.content ul.header li.item-0{height:300px}body.page-home div.content ul.header li.item-0 h3,body.page-home-temp div.content ul.header li.item-0 h3{width:150px;top:25px}}@media (min-width:601px){body.page-home div.content ul.header li.item-1,body.page-home-temp div.content ul.header li.item-1{top:-3px;right:-3px}body.page-home div.content ul.header li.item-1 img,body.page-home-temp div.content ul.header li.item-1 img{max-width:100%}body.page-home div.content ul.header li.item-3,body.page-home-temp div.content ul.header li.item-3{top:122px;right:253px}body.page-home div.content ul.header li.item-3 img,body.page-home-temp div.content ul.header li.item-3 img{max-width:100%}body.page-home div.content ul.header li.item-2,body.page-home-temp div.content ul.header li.item-2{top:122px;right:125px}body.page-home div.content ul.header li.item-2 img,body.page-home-temp div.content ul.header li.item-2 img{max-width:100%}body.page-home div.content ul.header li.item-4,body.page-home-temp div.content ul.header li.item-4{top:122px;right:-3px}body.page-home div.content ul.header li.item-4 img,body.page-home-temp div.content ul.header li.item-4 img{max-width:100%}body.page-home div.content ul.header li.item-7,body.page-home-temp div.content ul.header li.item-7{top:250px;right:-3px}body.page-home div.content ul.header li.item-7 img,body.page-home-temp div.content ul.header li.item-7 img{max-width:100%}body.page-home div.content ul.header li.item-6,body.page-home-temp div.content ul.header li.item-6{top:250px;right:125px}body.page-home div.content ul.header li.item-6 img,body.page-home-temp div.content ul.header li.item-6 img{max-width:100%}body.page-home div.content ul.header li.item-5,body.page-home-temp div.content ul.header li.item-5{top:250px;right:253px}body.page-home div.content ul.header li.item-5 img,body.page-home-temp div.content ul.header li.item-5 img{max-width:100%}body.page-home div.content ul.header li.item-10,body.page-home-temp div.content ul.header li.item-10{top:378px;right:125px}body.page-home div.content ul.header li.item-10 img,body.page-home-temp div.content ul.header li.item-10 img{max-width:100%}body.page-home div.content ul.header li.item-9,body.page-home-temp div.content ul.header li.item-9{top:378px;right:253px}body.page-home div.content ul.header li.item-9 img,body.page-home-temp div.content ul.header li.item-9 img{max-width:100%}body.page-home div.content ul.header li.item-8,body.page-home-temp div.content ul.header li.item-8{top:378px;right:381px}body.page-home div.content ul.header li.item-8 img,body.page-home-temp div.content ul.header li.item-8 img{max-width:100%}body.page-home div.content ul.header li.item-11,body.page-home-temp div.content ul.header li.item-11{top:378px;right:-3px}body.page-home div.content ul.header li.item-11 img,body.page-home-temp div.content ul.header li.item-11 img{max-width:100%}}@media (max-width:600px){body.page-home div.content div.below-header,body.page-home-temp div.content div.below-header{padding-top:15px}}body.page-home div.content div.below-header .column-3,body.page-home-temp div.content div.below-header .column-3{display:block;float:left;width:30%;margin-left:5%}body.page-home div.content div.below-header .column-3:first-child,body.page-home-temp div.content div.below-header .column-3:first-child{margin-left:0}@media (max-width:600px){body.page-home div.content div.below-header .column-3,body.page-home-temp div.content div.below-header .column-3{clear:both;width:100%;margin:0;float:none}}body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{float:left;display:block;margin:0;padding:0;font-size:460% !important;font-weight:300 !important;line-height:100%;color:#b7b7b7;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}body.page-home div.content div.below-header h2 div,body.page-home-temp div.content div.below-header h2 div{display:block}@media (max-width:769px){body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{margin-top:15px;width:100%;display:block;float:none;font-size:500% !important}body.page-home div.content div.below-header h2 div,body.page-home-temp div.content div.below-header h2 div{display:inline}}@media (max-width:600px){body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{position:relative;display:block;top:10px;padding-bottom:25px;font-size:400% !important}}body.page-home div.content div.below-header h3,body.page-home-temp div.content div.below-header h3{display:block;color:#cc9900;font-size:24px !important;text-transform:uppercase;font-weight:300 !important}@media (max-width:769px){body.page-home div.content div.below-header h3,body.page-home-temp div.content div.below-header h3{margin-left:0 !important;clear:both !important}}body.page-home div.content div.below-header p,body.page-home-temp div.content div.below-header p{display:block;font-size:14px !important;color:#666666}@media (max-width:769px){body.page-home div.content div.below-header p,body.page-home-temp div.content div.below-header p{margin-left:0}}div.map-item{*zoom:1;display:block;float:left;padding-top:20px;width:20%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.map-item:before,div.map-item:after{display:table;content:"";line-height:0}div.map-item:after{clear:both}@media (max-width:600px){div.map-item{width:50%}}@media (min-width:601px) and (max-width:900px){div.map-item{width:33%}}div.map-item h3{border-bottom:1px dotted #ccc;cursor:default;display:inline;font-size:16px !important}div.map-item h3:hover{border-bottom:1px dotted #ff8000}div.map-item h3.active-map{border-bottom:1px solid #ff8000}div.map-item p{font-size:14px !important;line-height:1.4em}div.map-item span.coordinates{display:none}div.map{position:relative;display:block;width:100%;height:425px;overflow:hidden}div.map div.OverlaysBR-logoAware,div.map div.OverlaysBL{display:none !important}div.map a{border:0 !important}div.map a.MapPushpinBase{opacity:.85;filter:alpha(opacity=85);display:block;overflow:hidden;z-index:99;background:#fff url('../img/pushpin-akf.png') no-repeat 5px 6px;background:rgba(255,255,255,0.75) url('../img/pushpin-akf.png') no-repeat 5px 6px;min-width:0;min-height:18px;padding:2px 5px 2px 30px;border:1px solid transparent}div.map a.MapPushpinBase:hover{opacity:1;filter:alpha(opacity=100)}div.map a.MapPushpinBase:hover{z-index:999}div.map a.MapPushpinBase:hover{background-color:#fff}div.map a.MapPushpinBase:hover{width:auto}div.map a.MapPushpinBase:hover div.pushpin{display:block;width:auto}div.map a.MapPushpinBase:hover{border:1px solid #ff8000}div.map div.pushpin{display:none;width:0;overflow:hidden;font-size:14px !important;color:#333;white-space:nowrap}div.map a.get-directions{position:relative;z-index:99;display:none;font-size:12px;margin-top:5px;border-bottom:1px dotted #ccc;color:#666;cursor:default}div.map a.get-directions:hover{border-bottom:1px dotted #ff8000}div.map a.get-directions:hover{color:#ff8000}div.map a.active-location{background-position:5px 8px;padding:0 10px 5px 30px;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:2px 2px 2px #646464;-moz-box-shadow:2px 2px 2px #646464;box-shadow:2px 2px 2px #646464}div.map a.active-location div.pushpin{display:block;width:auto !important;font-size:18px !important;font-weight:400}div.map a.active-location a.get-directions{display:inline}div.map div.zoom-out,div.map div.toggle-label{position:absolute;display:block;z-index:99;bottom:0;left:0;background:#666666;background:rgba(0,0,0,0.75);padding:10px 15px 5px 10px;color:#c8c8c8;font-size:12px;cursor:default;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.map div.zoom-out:hover,div.map div.toggle-label:hover{color:#e1ffff}div.map div.toggle-label{left:auto;right:0;width:auto;padding:10px 10px 5px 15px}div.ieMaps{position:relative;width:100%;height:475px;overflow:hidden}div.ieMaps div.mapViewer{position:absolute;top:0;left:0;display:none}div.ieMaps div.active-map{display:block}div.ieMaps a{font-size:135%;margin-right:25px}div.slideshow{*zoom:1;display:block;position:relative;width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:25px;height:auto}div.slideshow:before,div.slideshow:after{display:table;content:"";line-height:0}div.slideshow:after{clear:both}@media (min-width:601px){div.slideshow{height:625px}}div.slideshow img{width:100%;position:relative}div.slideshow div.scrollable{*zoom:1;display:block;position:relative;height:500px}div.slideshow div.scrollable:before,div.slideshow div.scrollable:after{display:table;content:"";line-height:0}div.slideshow div.scrollable:after{clear:both}div.slideshow div.items{*zoom:1;display:block;position:absolute;left:0;top:0;width:9999em;overflow:visible;z-index:2}div.slideshow div.items:before,div.slideshow div.items:after{display:table;content:"";line-height:0}div.slideshow div.items:after{clear:both}div.slideshow div.slide-item{*zoom:1;position:relative;display:block;width:960px;height:500px;float:left;overflow:hidden;z-index:1;background-color:#666666}div.slideshow div.slide-item:before,div.slideshow div.slide-item:after{display:table;content:"";line-height:0}div.slideshow div.slide-item:after{clear:both}div.slideshow div.slide-item img{*zoom:1;position:absolute;display:block;width:100%;height:auto;top:0;left:0;z-index:1}div.slideshow div.slide-item img:before,div.slideshow div.slide-item img:after{display:table;content:"";line-height:0}div.slideshow div.slide-item img:after{clear:both}div.slideshow div.slide-item h3{position:relative;display:block;z-index:2;width:460px;padding:10px 25px;margin-top:5px;background:#666666;background:rgba(0,0,0,0.75);color:#fff;font-weight:300 !important}div.slideshow div.slide-item div.project-description{position:absolute;display:block;z-index:99;bottom:0;left:0;padding:10px 15px 5px;width:360px;background:#666666;background:rgba(0,0,0,0.75);-webkit-transition:all .75s;-moz-transition:all .75s;-o-transition:all .75s;transition:all .75s;color:#fff;font-weight:300 !important}@media (max-width:600px){div.slideshow div.slide-item div.project-description{width:360px}}@media (min-width:601px) and (max-width:900px){div.slideshow div.slide-item div.project-description{width:420px}}@media (min-width:901px) and (max-width:1200px){div.slideshow div.slide-item div.project-description{width:525px}}@media (min-width:1201px){div.slideshow div.slide-item div.project-description{width:640px}}div.slideshow div.slide-item div.project-description:hover{background:#666666}div.slideshow div.slide-item div.project-description p{margin:10px 0;font-size:14px !important;line-height:1.4em !important}div.slideshow div.slide-item div.project-description a.toggle-visible,div.slideshow div.slide-item div.project-description a.toggle-hidden{display:block;float:right;border:0;color:#e1e1e1;cursor:default;font-size:12px;margin-top:5px}div.slideshow div.slide-item div.project-description a.toggle-visible:hover,div.slideshow div.slide-item div.project-description a.toggle-hidden:hover{color:#ff8000}div.slideshow div.tabs-wrapper{position:relative;width:100%}@media (min-width:601px){div.slideshow div.tabs-wrapper{height:125px}}div.slideshow ul.tabs{*zoom:1;position:absolute;clear:both;display:block;width:999em;z-index:9;margin:0;margin-top:2px !important;margin-left:-2px;padding:0;z-index:1}div.slideshow ul.tabs:before,div.slideshow ul.tabs:after{display:table;content:"";line-height:0}div.slideshow ul.tabs:after{clear:both}@media (max-width:600px){div.slideshow ul.tabs{position:relative;width:100%}}div.slideshow ul.tabs li{position:relative;display:block;overflow:hidden;float:left;margin:0;margin-left:2px;margin-bottom:2px;padding:0;background-color:#666666;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:200px;height:100px}@media (max-width:601px){div.slideshow ul.tabs li{width:49.5%;height:125px;margin-left:.5%}}div.slideshow ul.tabs li img{position:absolute;top:0;left:0;z-index:1;opacity:.65;filter:alpha(opacity=65);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.slideshow ul.tabs li h3{position:absolute;display:block;z-index:3;bottom:-5px;width:96%;left:0;text-align:center;font-size:14px !important;font-weight:300 !important;line-height:1em;text-shadow:1px 1px 1px #666666;color:#fff;margin:0;padding:8px 2%;background:#323232;background:rgba(0,0,0,0.5);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.slideshow ul.tabs li:hover img,div.slideshow ul.tabs li.active img{opacity:1;filter:alpha(opacity=100)}div.slideshow ul.tabs li:hover h3,div.slideshow ul.tabs li.active h3{background:#666666}a.tabs-prev{position:absolute;z-index:999;width:20px;height:20px;left:-25px;margin-top:545px;background-image:url('../img/arrow-left.png');background-repeat:no-repeat;background-position:center center;border:0 !important;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.tabs-prev:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width:600px){a.tabs-prev{display:none}}a.tabs-next{position:absolute;z-index:999;right:-25px;margin-top:545px;width:20px;height:20px;background-image:url('../img/arrow-right.png');background-repeat:no-repeat;background-position:center center;border:0 !important;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.tabs-next:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width:600px){a.tabs-next{display:none}}h3.job-title{padding:0;border-bottom:1px solid #fff;font-size:18px !important;font-weight:300 !important;line-height:1.5em;color:#5f5b5b;display:block;cursor:default;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}h3.job-title:hover{border-bottom:1px solid #ff8000}h3.job-title.visible{font-weight:500 !important;color:#ff8000 !important}div.job-description{border-bottom:1px solid #f0f0f0;margin-bottom:25px}.column{display:block;width:40%;float:left}.project-images{display:block;position:relative;z-index:1;margin-top:-56px;float:left}.project-images ul{min-width:960px;min-height:500px;margin:0;display:block;position:relative;list-style:none;z-index:9}.project-images ul li{display:block;position:absolute;z-index:9;min-width:960px;top:0;left:0;min-height:500px}.project-images ul li img{display:block;position:absolute;top:0;left:0}.project-images ul li.active{z-index:99}.project-images .nav{display:block;position:relative;min-height:500px;z-index:99;margin-top:-500px}.project-images .nav a{position:absolute;z-index:99;top:50%;display:block;padding:5px 10px;font-size:14px;color:#fff;background-color:#666666;border-bottom:0;cursor:default;opacity:.75;filter:alpha(opacity=75)}.project-images .nav a:hover{opacity:1;filter:alpha(opacity=100)}.project-images .nav a.prev-slide{left:0}.project-images .nav a.next-slide{right:0}div.hide div{display:block;z-index:99}div.hide div p{z-index:99;display:block;visibility:hidden}div.hide div:hover p{visibility:visible}html.lt-ie8 div.hide div p{visibility:hidden}html.lt-ie8 div.hide div:hover p{visibility:visible}.page-home .below-header{overflow:hidden}.page-home .home-logos{border-top:2px dotted #ccc;padding-top:30px;margin-top:40px}!important;}}@media (min-width:601px) and (max-width:979px){header nav ul.menu li a{padding-right:0px;margin-right:10px}}header nav ul.menu li a:hover{}header nav ul.menu li a:hover{color:#ff8000}header nav ul.menu li.active a.first-level{border-top:3px solid #ff8000;color:#ff8000}header nav ul.menu li.parent:hover a.first-level{color:#ff8000}header nav ul.menu li.active-parent a.first-level{border-top:3px solid #ff8000;color:#ff8000}header nav ul.menu ul.submenu{position:absolute;display:none;left:-5px;top:95%;margin:0 0 0;padding:0 0 0;border-top:1px solid #fff;border-bottom:2px solid #fff; }@media (max-width:600px){header nav ul.menu ul.submenu{top:85%;margin-top:0}}header nav ul.menu ul.submenu li{display:block;clear:both;margin:0}header nav ul.menu ul.submenu li a{display:block;min-width:120px;margin:0;padding:4px 25px 4px 5px !important;line-height:1.15em;background:#fff;background:rgba(250,250,250,1);color:#666;border:0;border-top:1px solid transparent;*border-top:1px solid #fafafa;border-bottom:1px solid transparent;*border-bottom:1px solid #fafafa;border-right:3px solid #fafafa !important;text-shadow:1px 1px 1px #f0f0f0;text-align:left;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav ul.menu ul.submenu li a:hover{background:#fff;background:rgba(250,250,250,1)}header nav ul.menu ul.submenu li a:hover{color:#666666}header nav ul.menu ul.submenu li a:hover{border-right:3px solid #ff8000 !important;}header nav ul.menu ul.submenu li.active a{color:#ff8000;background:#f0f0f0;background:rgba(250,250,250,0.9);border-right:3px solid #ff8000 !important}header nav a.show-menu{display:none}header nav a.show-menu span{background:url('../img/show-menu.png') no-repeat left center;text-align:center;padding-left:20px}@media (max-width:600px){header nav a.show-menu{position:relative;width:100%%;display:block;background:#f3f3f3;padding-bottom:5px;padding-top:5px;text-align:center;font-size:14px;font-weight:500;text-shadow:1px 1px 1px #ccc;border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #fff, #e5e5e5);background-image:-o-linear-gradient(top, #fff, #e5e5e5);background-image:linear-gradient(to bottom, #fff, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);color:#333}header nav ul.menu{display:none;width:95%;text-align:center;margin:0 auto;padding-top:10px}}section#content{padding:0;font-size:100%}section#content div.move-to-sidebar{display:none}@media (max-width:600px){section#content div.move-to-sidebar{display:block !important}}section#content div.banner{display:block;width:100%
		overflow: hidden}section#content div.banner h1{font-size:100%;font-weight:300;color:#666666;border-top:2px solid #666666}section#content div.banner h2{font-size:30%;font-weight:300;color:#fff;border-top:2px solid #666666}section#content div.banner img{width:100%}section#content nav.sidemenu{display:block;width:50%;float:left}@media (max-width:600px){section#content nav.sidemenu{display:block !important;width:100%;float:none;margin-bottom:10px}}section#content nav.sidemenu .move-to-sidebar{display:block;width:90%;text-align:right;margin-right:30px;margin-top:20px;border-top:1px solid #e1e1e1}section#content nav.sidemenu .move-to-sidebar h3{font-size:14px}section#content nav.sidemenu .move-to-sidebar p{font-size:14px;color:#646464;line-height:150%}section#content nav.sidemenu .move-to-sidebar strong{color:#191919}section#content nav.sidemenu ul{list-style:none;margin:115px 25px 0 50px;padding:0;text-align:right}section#content nav.sidemenu ul li{display:block;margin-bottom:10px}section#content nav.sidemenu ul li a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0;border-bottom:1px solid #fff;font-size:16px;font-weight:300;line-height:1.5em;color:#666666}section#content nav.sidemenu ul li a:hover{border-bottom:1px solid #ff8000}section#content nav.sidemenu ul li a:hover{color:#ff8000}section#content nav.sidemenu ul li.active a{font-weight:500;color:#ff8000;border:0 !important}section#content nav.sidemenu ul.submenu{margin:0;padding-bottom:10px}section#content nav.sidemenu ul.submenu li{display:block;float:none;text-align:right;margin-bottom:5px}section#content nav.sidemenu ul.submenu li a{text-align:right;font-size:14px;line-height:100%;color:#5f5b5b}section#content nav.sidemenu ul.submenu li a:hover{color:#ff8000}section#content div.content{position:relative;*zoom:1;margin-left:50%;padding-right:0;color:#666666;font-weight:300;text-align:justify;}section#content div.content:before,section#content div.content:after{display:table;content:"";line-height:0}section#content div.content:after{clear:both}@media (max-width:600px){section#content div.content{margin-left:0}}@media (max-width:600px){section#content div.content{padding-right:0}}section#content div.content h1{font-weight:300;color:#666666;border-top:2px solid #666666}section#content div.content h2{font-size:260%;font-weight:300}section#content div.content h3{font-size:150%;font-weight:500;margin-bottom:5px}section#content div.content h4{font-size:150%;font-weight:500;margin-bottom:5px}section#content div.content p,section#content div.content ul{margin-top:10px}section#content div.content ul ul{font-size:100%}section#content div.content div.project-image{float:right}@media (max-width:600px){section#content div.content div.project-image{float:none;width:100%;margin:0;max-height:200px;overflow:hidden}section#content div.content div.project-image img{width:100%}}footer{*zoom:1;position:relative;display:block;padding-top:50px;padding-bottom:25px;margin-left:50%;text-align:center;font-size:100%;font-weight:300;line-height:125%;color:#8F8F8F}footer:before,footer:after{display:table;content:"";line-height:0}footer:after{clear:both}footer a{padding-bottom:2px;border-width:1px}nav#topmenu ul.submenu ul.deepmenu{position:absolute;top:0;left:155px;display:none !important}nav#topmenu ul.submenu ul.deepmenu a{color:#5f5b5b}nav#topmenu ul.submenu ul.deepmenu a:hover{color:#ff8000}body.page-home,body.page-home-temp{position:relative}body.page-home div.content,body.page-home-temp div.content{margin-left:0 !important;padding-right:0 !important;font-size:100%}body.page-home div.content ul.header,body.page-home-temp div.content ul.header{*zoom:1;position:relative;list-style:none;margin:0;padding:0;z-index:2;font-size:100%;width:100%;height:504px;overflow:hidden}body.page-home div.content ul.header:before,body.page-home-temp div.content ul.header:before,body.page-home div.content ul.header:after,body.page-home-temp div.content ul.header:after{display:table;content:"";line-height:0}body.page-home div.content ul.header:after,body.page-home-temp div.content ul.header:after{clear:both}@media (max-width:600px){body.page-home div.content ul.header,body.page-home-temp div.content ul.header{height:auto;overflow:visible;margin-left:-5px !important}}body.page-home div.content ul.header li,body.page-home-temp div.content ul.header li{position:absolute;display:block;background-color:#abbbc4;width:125px;height:125px;overflow:hidden;border:3px solid #fff;z-index:2;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){body.page-home div.content ul.header li,body.page-home-temp div.content ul.header li{position:relative;width:50%;float:left;margin-left:-3px;border:0;border-left:3px solid #fff;border-top:3px solid #fff}}body.page-home div.content ul.header li h3,body.page-home-temp div.content ul.header li h3{position:absolute;display:block;z-index:3;bottom:-5px;width:96%;left:0;text-align:center;font-size:12px !important;font-weight:300 !important;line-height:1em;text-shadow:1px 1px 1px #666666;color:#fff;margin:0;padding:8px 2%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#ff8000;background-color:rgba(62,162,214,0.75)}@media (max-width:600px){body.page-home div.content ul.header li h3,body.page-home-temp div.content ul.header li h3{width:96%;font-size:100% !important}}body.page-home div.content ul.header li img,body.page-home-temp div.content ul.header li img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:600px){body.page-home div.content ul.header li img,body.page-home-temp div.content ul.header li img{min-width:100%}}body.page-home div.content ul.header li:hover img,body.page-home-temp div.content ul.header li:hover img{opacity:.4;filter:alpha(opacity=40)}body.page-home div.content ul.header li:hover h3,body.page-home-temp div.content ul.header li:hover h3{background-color:#ff8000}body.page-home div.content ul.header li.item-0,body.page-home-temp div.content ul.header li.item-0{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%;height:504px;border:0;z-index:1;margin:0;padding:0}body.page-home div.content ul.header li.item-0 a,body.page-home-temp div.content ul.header li.item-0 a{width:100%;border:0}body.page-home div.content ul.header li.item-0:hover span,body.page-home-temp div.content ul.header li.item-0:hover span{display:inline !important;opacity:1;filter:alpha(opacity=100)}body.page-home div.content ul.header li.item-0 img,body.page-home-temp div.content ul.header li.item-0 img{opacity:0.5;filter:alpha(opacity=100);border:0;min-width:100%}body.page-home div.content ul.header li.item-0:hover img,body.page-home-temp div.content ul.header li.item-0:hover img{opacity:1;filter:alpha(opacity=100)}body.page-home div.content ul.header li.item-0:hover h3,body.page-home-temp div.content ul.header li.item-0:hover h3{background-color:#ff8000}body.page-home div.content ul.header li.item-0 h3,body.page-home-temp div.content ul.header li.item-0 h3{display:block;overflow:hidden;top:50px;left:0;bottom:auto;width:185px;padding:10px 15px 10px 15px;background:#ff8000;background:rgba(62,162,214,0.75);font-size:18px !important;font-weight:300 !important}@media (max-width:600px){body.page-home div.content ul.header li.item-0,body.page-home-temp div.content ul.header li.item-0{height:300px}body.page-home div.content ul.header li.item-0 h3,body.page-home-temp div.content ul.header li.item-0 h3{width:150px;top:25px}}@media (min-width:601px){body.page-home div.content ul.header li.item-1,body.page-home-temp div.content ul.header li.item-1{top:-3px;right:-3px}body.page-home div.content ul.header li.item-1 img,body.page-home-temp div.content ul.header li.item-1 img{max-width:100%}body.page-home div.content ul.header li.item-3,body.page-home-temp div.content ul.header li.item-3{top:122px;right:253px}body.page-home div.content ul.header li.item-3 img,body.page-home-temp div.content ul.header li.item-3 img{max-width:100%}body.page-home div.content ul.header li.item-2,body.page-home-temp div.content ul.header li.item-2{top:122px;right:125px}body.page-home div.content ul.header li.item-2 img,body.page-home-temp div.content ul.header li.item-2 img{max-width:100%}body.page-home div.content ul.header li.item-4,body.page-home-temp div.content ul.header li.item-4{top:122px;right:-3px}body.page-home div.content ul.header li.item-4 img,body.page-home-temp div.content ul.header li.item-4 img{max-width:100%}body.page-home div.content ul.header li.item-7,body.page-home-temp div.content ul.header li.item-7{top:250px;right:-3px}body.page-home div.content ul.header li.item-7 img,body.page-home-temp div.content ul.header li.item-7 img{max-width:100%}body.page-home div.content ul.header li.item-6,body.page-home-temp div.content ul.header li.item-6{top:250px;right:125px}body.page-home div.content ul.header li.item-6 img,body.page-home-temp div.content ul.header li.item-6 img{max-width:100%}body.page-home div.content ul.header li.item-5,body.page-home-temp div.content ul.header li.item-5{top:250px;right:253px}body.page-home div.content ul.header li.item-5 img,body.page-home-temp div.content ul.header li.item-5 img{max-width:100%}body.page-home div.content ul.header li.item-10,body.page-home-temp div.content ul.header li.item-10{top:378px;right:125px}body.page-home div.content ul.header li.item-10 img,body.page-home-temp div.content ul.header li.item-10 img{max-width:100%}body.page-home div.content ul.header li.item-9,body.page-home-temp div.content ul.header li.item-9{top:378px;right:253px}body.page-home div.content ul.header li.item-9 img,body.page-home-temp div.content ul.header li.item-9 img{max-width:100%}body.page-home div.content ul.header li.item-8,body.page-home-temp div.content ul.header li.item-8{top:378px;right:381px}body.page-home div.content ul.header li.item-8 img,body.page-home-temp div.content ul.header li.item-8 img{max-width:100%}body.page-home div.content ul.header li.item-11,body.page-home-temp div.content ul.header li.item-11{top:378px;right:-3px}body.page-home div.content ul.header li.item-11 img,body.page-home-temp div.content ul.header li.item-11 img{max-width:100%}}@media (max-width:600px){body.page-home div.content div.below-header,body.page-home-temp div.content div.below-header{padding-top:15px}}body.page-home div.content div.below-header .column-3,body.page-home-temp div.content div.below-header .column-3{display:block;float:left;width:30%;margin-left:5%}body.page-home div.content div.below-header .column-3:first-child,body.page-home-temp div.content div.below-header .column-3:first-child{margin-left:0}@media (max-width:600px){body.page-home div.content div.below-header .column-3,body.page-home-temp div.content div.below-header .column-3{clear:both;width:100%;margin:0;float:none}}body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{float:left;display:block;margin:0;padding:0;font-size:460% !important;font-weight:300 !important;line-height:100%;color:#b7b7b7;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}body.page-home div.content div.below-header h2 div,body.page-home-temp div.content div.below-header h2 div{display:block}@media (max-width:769px){body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{margin-top:15px;width:100%;display:block;float:none;font-size:500% !important}body.page-home div.content div.below-header h2 div,body.page-home-temp div.content div.below-header h2 div{display:inline}}@media (max-width:600px){body.page-home div.content div.below-header h2,body.page-home-temp div.content div.below-header h2{position:relative;display:block;top:10px;padding-bottom:25px;font-size:400% !important}}body.page-home div.content div.below-header h3,body.page-home-temp div.content div.below-header h3{display:block;color:#cc9900;font-size:24px !important;text-transform:uppercase;font-weight:300 !important}@media (max-width:769px){body.page-home div.content div.below-header h3,body.page-home-temp div.content div.below-header h3{margin-left:0 !important;clear:both !important}}body.page-home div.content div.below-header p,body.page-home-temp div.content div.below-header p{display:block;font-size:14px !important;color:#666666}@media (max-width:769px){body.page-home div.content div.below-header p,body.page-home-temp div.content div.below-header p{margin-left:0}}div.map-item{*zoom:1;display:block;float:left;padding-top:20px;width:20%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.map-item:before,div.map-item:after{display:table;content:"";line-height:0}div.map-item:after{clear:both}@media (max-width:600px){div.map-item{width:50%}}@media (min-width:601px) and (max-width:900px){div.map-item{width:33%}}div.map-item h3{border-bottom:1px dotted #ccc;cursor:default;display:inline;font-size:16px !important}div.map-item h3:hover{border-bottom:1px dotted #ff8000}div.map-item h3.active-map{border-bottom:1px solid #ff8000}div.map-item p{font-size:14px !important;line-height:1.4em}div.map-item span.coordinates{display:none}div.map{position:relative;display:block;width:100%;height:425px;overflow:hidden}div.map div.OverlaysBR-logoAware,div.map div.OverlaysBL{display:none !important}div.map a{border:0 !important}div.map a.MapPushpinBase{opacity:.85;filter:alpha(opacity=85);display:block;overflow:hidden;z-index:99;background:#fff url('../img/pushpin-akf.png') no-repeat 5px 6px;background:rgba(255,255,255,0.75) url('../img/pushpin-akf.png') no-repeat 5px 6px;min-width:0;min-height:18px;padding:2px 5px 2px 30px;border:1px solid transparent}div.map a.MapPushpinBase:hover{opacity:1;filter:alpha(opacity=100)}div.map a.MapPushpinBase:hover{z-index:999}div.map a.MapPushpinBase:hover{background-color:#fff}div.map a.MapPushpinBase:hover{width:auto}div.map a.MapPushpinBase:hover div.pushpin{display:block;width:auto}div.map a.MapPushpinBase:hover{border:1px solid #ff8000}div.map div.pushpin{display:none;width:0;overflow:hidden;font-size:14px !important;color:#333;white-space:nowrap}div.map a.get-directions{position:relative;z-index:99;display:none;font-size:12px;margin-top:5px;border-bottom:1px dotted #ccc;color:#666;cursor:default}div.map a.get-directions:hover{border-bottom:1px dotted #ff8000}div.map a.get-directions:hover{color:#ff8000}div.map a.active-location{background-position:5px 8px;padding:0 10px 5px 30px;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:2px 2px 2px #646464;-moz-box-shadow:2px 2px 2px #646464;box-shadow:2px 2px 2px #646464}div.map a.active-location div.pushpin{display:block;width:auto !important;font-size:18px !important;font-weight:400}div.map a.active-location a.get-directions{display:inline}div.map div.zoom-out,div.map div.toggle-label{position:absolute;display:block;z-index:99;bottom:0;left:0;background:#666666;background:rgba(0,0,0,0.75);padding:10px 15px 5px 10px;color:#c8c8c8;font-size:12px;cursor:default;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.map div.zoom-out:hover,div.map div.toggle-label:hover{color:#e1ffff}div.map div.toggle-label{left:auto;right:0;width:auto;padding:10px 10px 5px 15px}div.ieMaps{position:relative;width:100%;height:475px;overflow:hidden}div.ieMaps div.mapViewer{position:absolute;top:0;left:0;display:none}div.ieMaps div.active-map{display:block}div.ieMaps a{font-size:135%;margin-right:25px}div.slideshow{*zoom:1;display:block;position:relative;width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:25px;height:auto}div.slideshow:before,div.slideshow:after{display:table;content:"";line-height:0}div.slideshow:after{clear:both}@media (min-width:601px){div.slideshow{height:625px}}div.slideshow img{width:100%;position:relative}div.slideshow div.scrollable{*zoom:1;display:block;position:relative;height:500px}div.slideshow div.scrollable:before,div.slideshow div.scrollable:after{display:table;content:"";line-height:0}div.slideshow div.scrollable:after{clear:both}div.slideshow div.items{*zoom:1;display:block;position:absolute;left:0;top:0;width:9999em;overflow:visible;z-index:2}div.slideshow div.items:before,div.slideshow div.items:after{display:table;content:"";line-height:0}div.slideshow div.items:after{clear:both}div.slideshow div.slide-item{*zoom:1;position:relative;display:block;width:960px;height:500px;float:left;overflow:hidden;z-index:1;background-color:#666666}div.slideshow div.slide-item:before,div.slideshow div.slide-item:after{display:table;content:"";line-height:0}div.slideshow div.slide-item:after{clear:both}div.slideshow div.slide-item img{*zoom:1;position:absolute;display:block;width:100%;height:auto;top:0;left:0;z-index:1}div.slideshow div.slide-item img:before,div.slideshow div.slide-item img:after{display:table;content:"";line-height:0}div.slideshow div.slide-item img:after{clear:both}div.slideshow div.slide-item h3{position:relative;display:block;z-index:2;width:460px;padding:10px 25px;margin-top:5px;background:#666666;background:rgba(0,0,0,0.75);color:#fff;font-weight:300 !important}div.slideshow div.slide-item div.project-description{position:absolute;display:block;z-index:99;bottom:0;left:0;padding:10px 15px 5px;width:360px;background:#666666;background:rgba(0,0,0,0.75);-webkit-transition:all .75s;-moz-transition:all .75s;-o-transition:all .75s;transition:all .75s;color:#fff;font-weight:300 !important}@media (max-width:600px){div.slideshow div.slide-item div.project-description{width:360px}}@media (min-width:601px) and (max-width:900px){div.slideshow div.slide-item div.project-description{width:420px}}@media (min-width:901px) and (max-width:1200px){div.slideshow div.slide-item div.project-description{width:525px}}@media (min-width:1201px){div.slideshow div.slide-item div.project-description{width:640px}}div.slideshow div.slide-item div.project-description:hover{background:#666666}div.slideshow div.slide-item div.project-description p{margin:10px 0;font-size:14px !important;line-height:1.4em !important}div.slideshow div.slide-item div.project-description a.toggle-visible,div.slideshow div.slide-item div.project-description a.toggle-hidden{display:block;float:right;border:0;color:#e1e1e1;cursor:default;font-size:12px;margin-top:5px}div.slideshow div.slide-item div.project-description a.toggle-visible:hover,div.slideshow div.slide-item div.project-description a.toggle-hidden:hover{color:#ff8000}div.slideshow div.tabs-wrapper{position:relative;width:100%}@media (min-width:601px){div.slideshow div.tabs-wrapper{height:125px}}div.slideshow ul.tabs{*zoom:1;position:absolute;clear:both;display:block;width:999em;z-index:9;margin:0;margin-top:2px !important;margin-left:-2px;padding:0;z-index:1}div.slideshow ul.tabs:before,div.slideshow ul.tabs:after{display:table;content:"";line-height:0}div.slideshow ul.tabs:after{clear:both}@media (max-width:600px){div.slideshow ul.tabs{position:relative;width:100%}}div.slideshow ul.tabs li{position:relative;display:block;overflow:hidden;float:left;margin:0;margin-left:2px;margin-bottom:2px;padding:0;background-color:#666666;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:200px;height:100px}@media (max-width:601px){div.slideshow ul.tabs li{width:49.5%;height:125px;margin-left:.5%}}div.slideshow ul.tabs li img{position:absolute;top:0;left:0;z-index:1;opacity:.65;filter:alpha(opacity=65);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.slideshow ul.tabs li h3{position:absolute;display:block;z-index:3;bottom:-5px;width:96%;left:0;text-align:center;font-size:14px !important;font-weight:300 !important;line-height:1em;text-shadow:1px 1px 1px #666666;color:#fff;margin:0;padding:8px 2%;background:#323232;background:rgba(0,0,0,0.5);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.slideshow ul.tabs li:hover img,div.slideshow ul.tabs li.active img{opacity:1;filter:alpha(opacity=100)}div.slideshow ul.tabs li:hover h3,div.slideshow ul.tabs li.active h3{background:#666666}a.tabs-prev{position:absolute;z-index:999;width:20px;height:20px;left:-25px;margin-top:545px;background-image:url('../img/arrow-left.png');background-repeat:no-repeat;background-position:center center;border:0 !important;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.tabs-prev:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width:600px){a.tabs-prev{display:none}}a.tabs-next{position:absolute;z-index:999;right:-25px;margin-top:545px;width:20px;height:20px;background-image:url('../img/arrow-right.png');background-repeat:no-repeat;background-position:center center;border:0 !important;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.tabs-next:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width:600px){a.tabs-next{display:none}}h3.job-title{padding:0;border-bottom:1px solid #fff;font-size:18px !important;font-weight:300 !important;line-height:1.5em;color:#5f5b5b;display:block;cursor:default;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}h3.job-title:hover{border-bottom:1px solid #ff8000}h3.job-title.visible{font-weight:500 !important;color:#ff8000 !important}div.job-description{border-bottom:1px solid #f0f0f0;margin-bottom:25px}.column{display:block;width:40%;float:left}.project-images{display:block;position:relative;z-index:1;margin-top:-56px;float:left}.project-images ul{min-width:960px;min-height:500px;margin:0;display:block;position:relative;list-style:none;z-index:9}.project-images ul li{display:block;position:absolute;z-index:9;min-width:960px;top:0;left:0;min-height:500px}.project-images ul li img{display:block;position:absolute;top:0;left:0}.project-images ul li.active{z-index:99}.project-images .nav{display:block;position:relative;min-height:500px;z-index:99;margin-top:-500px}.project-images .nav a{position:absolute;z-index:99;top:50%;display:block;padding:5px 10px;font-size:14px;color:#fff;background-color:#666666;border-bottom:0;cursor:default;opacity:.75;filter:alpha(opacity=75)}.project-images .nav a:hover{opacity:1;filter:alpha(opacity=100)}.project-images .nav a.prev-slide{left:0}.project-images .nav a.next-slide{right:0}div.hide div{display:block;z-index:99}div.hide div p{z-index:99;display:block;visibility:hidden}div.hide div:hover p{visibility:visible}html.lt-ie8 div.hide div p{visibility:hidden}html.lt-ie8 div.hide div:hover p{visibility:visible}.page-home .below-header{overflow:hidden}.page-home .home-logos{border-top:2px dotted #ccc;padding-top:30px;margin-top:40px}